beaten down

na. 推翻(制度,学说等);镇压;杀(价);使失望
[网络] 使沮丧;被打倒